4 matches found
CVE-2026-73136
CVE-2026-73136 is an authentication bypass by capture-replay in ZenHive mpp (versions 0.6.1 before 0.6.4), affecting the MPP.Methods.Tempo payment verification component. When a static "memo" is configured in method_config, the function check_matched_memo_binding/3 returns a match unconditionally...
CVE-2026-67581
ZenHive mpp (Elixir HTTP 402 payment library) versions 0.3.0 through before 0.6.3 contain an authentication bypass by capture-replay in the EVM payment method. The function MPP.Methods.EVM.verify/2 matches a transfer solely on token, recipient, and amount without binding the proof to the specific...
CVE-2026-73541
CVE-2026-73541 is a resource-exhaustion flaw in ZenHive mpp (Erlang Tempo MPP library), versions 0.2.0 through before 0.12.0 . The MPP.Methods.Tempo.FeePayerPolicy enforces per-transaction fee ceilings but imposes no aggregate cap across concurrent requests. An unauthenticated remote client can s...
CVE-2026-73829
ZenHive mpp (Elixir MPP library) versions 0.2.0 through 0.6.0 contain a TOCTOU race condition in the type="hash" credential path of MPP.Methods.Tempo.verify/2. The dedup check-then-mark sequence is non-atomic: check_hash_unused/2 reads the store, an on-chain receipt is verified, and only then doe...